package com.yunpeng.aidevice.common.vo.device;

import java.io.Serializable;

/**
 * DeviceNoticeUserConfigVO 设备通知用户配置
 *
 * @author : Moore(hemw)
 * @date : 2020-04-28
 */
public class DeviceNoticeUserConfigVO implements Serializable {

    /**
     * 记录id
     */
    private Long id;
    /**
     * 组织部门名称
     */
    private String orgName;
    /**
     * 用户代码
     */
    private String userCode;
    /**
     * 用户名称
     */
    private String userName;
    /**
     * 提醒规则名称
     */
    private String scriptName;
    /**
     * 规则代码
     */
    private String scriptCode;
    /**
     * 用户手机号码
     */
    private String userPhone;
    /**
     * 用户邮箱
     */
    private String userEmail;
    /**
     * 邮箱通知
     */
    private Boolean emailNotice;
    /**
     * 短信通知
     */
    private Boolean phoneMsgNotice;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getOrgName() {
        return orgName;
    }

    public void setOrgName(String orgName) {
        this.orgName = orgName;
    }

    public String getUserCode() {
        return userCode;
    }

    public void setUserCode(String userCode) {
        this.userCode = userCode;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getScriptName() {
        return scriptName;
    }

    public void setScriptName(String scriptName) {
        this.scriptName = scriptName;
    }

    public String getScriptCode() {
        return scriptCode;
    }

    public void setScriptCode(String scriptCode) {
        this.scriptCode = scriptCode;
    }

    public String getUserPhone() {
        return userPhone;
    }

    public void setUserPhone(String userPhone) {
        this.userPhone = userPhone;
    }

    public String getUserEmail() {
        return userEmail;
    }

    public void setUserEmail(String userEmail) {
        this.userEmail = userEmail;
    }

    public Boolean getEmailNotice() {
        return emailNotice;
    }

    public void setEmailNotice(Boolean emailNotice) {
        this.emailNotice = emailNotice;
    }

    public Boolean getPhoneMsgNotice() {
        return phoneMsgNotice;
    }

    public void setPhoneMsgNotice(Boolean phoneMsgNotice) {
        this.phoneMsgNotice = phoneMsgNotice;
    }

    @Override
    public String toString() {
        return "DeviceNoticeUserConfigVO{" +
                "id='" + id + '\'' +
                ", orgName='" + orgName + '\'' +
                ", userCode='" + userCode + '\'' +
                ", userName='" + userName + '\'' +
                ", scriptName='" + scriptName + '\'' +
                ", scriptCode='" + scriptCode + '\'' +
                ", userPhone='" + userPhone + '\'' +
                ", userEmail='" + userEmail + '\'' +
                ", emailNotice=" + emailNotice +
                ", phoneMsgNotice=" + phoneMsgNotice +
                '}';
    }
}
